Several Tokens in Herman's algorithm
نویسندگان
چکیده
We have a cycle of N nodes and there is a token on an odd number of nodes. At each step, each token independently moves to its clockwise neighbor or stays at its position with probability 2 . If two tokens arrive to the same node, then we remove both of them. The process ends when only one token remains. The question is that for a fixed N , which is the initial configuration that maximizes the expected number of steps E(T ). The Herman Protocol Conjecture says that the 3-token configuration with distances b N3 c and d N 3 e maximizes E(T ). We present a proof of this conjecture not only for E(T ) but also for E ( f(T ) ) for some function f : N → R+ which method applies for different generalizations of the problem.
منابع مشابه
Bounds on Herman's algorithm
Herman’s self-stabilisation algorithm allows a ring of N processors having any odd number of tokens to reach a stable state where exactly one token remains. McIver and Morgan conjecture that the expected time taken for stabilisation is maximised when there are three equally-spaced tokens. We prove exact results on a related cost function, and obtain a bound on expected time which is very close ...
متن کاملOn the Expected Time for Herman's Probabilistic Self-stabilizing Algorithm
In this article we investigate the expected time for Herman’s probabilistic self-stabilizing algorithm in distributed systems: suppose that the number of identical processes in a unidirectional ring, say n, is odd and n 3. If the initial configuration of the ring is not “legitimate”, that is, the number of tokens differs from one, then execution of the algorithm made up of synchronous probabili...
متن کاملOn Stabilization in Herman's Algorithm
Herman’s algorithm is a synchronous randomized protocol for achieving self-stabilization in a token ring consisting of N processes. The interaction of tokens makes the dynamics of the protocol very difficult to analyze. In this paper we study the expected time to stabilization in terms of the initial configuration. It is straightforward that the algorithm achieves stabilization almost surely fr...
متن کاملEfficient Token Clustering on Hypercubes
We study a combinatorial problem, called token clustering, on a hypercube: given N colored tokens (k tokens per color) each one placed on one processor of the N-node hypercube, cluster all the tokens with the same color into the same k-node subcube. This problem has natural applications in several areas. We propose a distributed algorithm to solve the clustering problem on hypercubes and show s...
متن کاملSeveral-Tokens Distributed Mutual Exclusion Algorithm in a Logical Ring Network
A mutual distributed algorithm on a token ring is proposed in this paper. The proposed algorithm is based on the token ring approach and allows simultaneous existence of several tokens in the logical ring of the network. Each process generates a unique token and sends it as request to enter the critical section that travels along the ring. The process can only enter the critical section if it g...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1504.06963 شماره
صفحات -
تاریخ انتشار 2015